#include <iostream>


enum TokenType{
	TT_NONE,
	TT_ABRE_PARENTESES, 
	TT_FECHA_PARENTESES, 
	TT_ABRE_CHAVE,
	TT_FECHA_CHAVE,
	TT_ADICAO,
	TT_MULTIPLICACAO,
	TT_SUBTRACAO,
	TT_DIVISAO,
	TT_INT,
	TT_FLOAT,
	TT_CHAR,
	TT_IDENTIFICADOR, 
	TT_NUMERO_INTEIRO,
	TT_NUMERO_FLUTUANTE,
	TT_IF,
	TT_ELSE,
	TT_RETURN,
	TT_DO,
	TT_WHILE,
	TT_MAIN,
	TT_MENOR,
	TT_MENOR_IGUAL,
	TT_MAIOR,
	TT_MAIOR_IGUAL,
	TT_DIFERENTE,
	TT_IGUAL,
	TT_IGUALIGUAL,
	TT_AND,
	TT_OR,
	TT_VIRGULA,
	TT_CARACTER,
	TT_PONTO_VIRGULA,
	TT_QUEBRA_LINHA,
	TT_TABULACAO,
	TT_EOF
};